.route-address{
	padding-bottom:calc(140rpx + constant(safe-area-inset-bottom)) ;
	padding-bottom:calc(140rpx + env(safe-area-inset-bottom)) ; 
	.content{
		padding: 30rpx 24rpx 0 24rpx;
		.have{
			.cloum{
				padding: 28rpx 0 28rpx 30rpx;
				display: flex;
				align-items: center;
				justify-content: space-between;
				background-color: #fff;
				border-radius: 10rpx;
				margin-bottom: 20rpx;
				.cloum-left{
					flex: 1;
					.nameandphone{
						display: flex;
						align-items: center;
						.name{
							
						}
						.phone{
							font-size: 24rpx;
							color: #979797;
							margin-left: 20rpx;
						}
						.default{
							margin-left: 20rpx;
							font-size: 18rpx;
							padding: 0 8rpx;
							background-color: #ED2920;
							border-radius: 4rpx;
							color: #fff;
						}
					}
					.desc{
						margin-top: 16rpx;
						font-size: 24rpx;
						color: #979797;
					}
				}
				.cloum-right{
					flex-shrink: 0;
					.iconcont{
						padding: 10rpx 30rpx;
					}
				}
			}
		}
		.none{
			padding-top: 10vh;
		}
		
	}
	.footer{
		height:calc(100rpx + constant(safe-area-inset-bottom)) ;
		height:calc(100rpx + env(safe-area-inset-bottom)) ; 
		position: fixed;
		width: 100%;
		left: 0;
		bottom: 0;
		z-index: 10;
		background-color: #fff;
		border-top: 1px solid #edf0f2;
		padding: 11rpx 24rpx 0 24rpx;
		.btn{
			width: 100%;
			height: 78rpx;
			background-color: #ED2920;
			text-align: center;
			line-height: 78rpx;
			color: #fff;
			border-radius: 39rpx;
		}
	}
}